Add a sessionMode.hasAppMenu property, which determines whether
the top bar should contain a menu for the active application or
not.
https://bugzilla.gnome.org/show_bug.cgi?id=676156
this._menus.addMenu(this._activitiesButton.menu);
}
- if (Main.sessionMode.sessionType == Shell.SessionType.USER) {
+ if (Main.sessionMode.hasAppMenu) {
this._appMenu = new AppMenuButton(this._menus);
this._leftBox.add(this._appMenu.actor);
}
const _modes = {
'gdm': { hasOverview: false,
+ hasAppMenu: false,
sessionType: Shell.SessionType.GDM },
'user': { hasOverview: true,
+ hasAppMenu: true,
sessionType: Shell.SessionType.USER }
};